* (bug 19391) Fix caching for Recent ChangesFeed.
* (bug 21455) Fixed "Watch this page" checkbox appearing on some special pages
even to non-logged in users
-* (bug 21196) Allow $wgMaxCredits to work for Postgres (and possible other
- non-MySQL) backends.
== API changes in 1.16 ==
$deletedBit = $dbr->bitAnd( 'rev_deleted', Revision::DELETED_USER ); // username hidden?
- $groupby = 'rev_user, rev_user_text';
- if (! $dbr->implicitGroupby()) {
- $groupby .= ', user_id, user_name, user_real_name, user_email, user_editcount';
- }
-
- $sql = "SELECT user_id, user_name, user_real_name, user_email, user_editcount,
- rev_user_text AS user_name, MAX(rev_timestamp) AS timestamp
- FROM $revTable
- LEFT JOIN $userTable ON rev_user = user_id
+ $sql = "SELECT {$userTable}.*, rev_user_text as user_name, MAX(rev_timestamp) as timestamp
+ FROM $revTable LEFT JOIN $userTable ON rev_user = user_id
WHERE rev_page = $pageId
$excludeCond
AND $deletedBit = 0
- GROUP BY $groupby
+ GROUP BY rev_user, rev_user_text
ORDER BY timestamp DESC";
if ( $limit > 0 )